Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour UAE F1 Qatar F1a France F2 France F3 Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 Algeria F1 Algeria F2 France F19 France F20 Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Hamburg Challenger - Hamburg Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Zivnobanka Czech Open - Prostejov Challenger Ford de Cherbourg - Cherbourg Schickedanz Open - Furth ATU Cup - Weiden Samsung Securities Cup - Seoul Challenger 42 - Andrezieux Prostejov Challenger Irving Challenger Lyon Challenger Cordenons Challenger San Marino Challenger Mallorca Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Alicante Challenger Brest Challenger Blumenau Challenger Santa Cruz de la Sierra Challenger Cherbourg Challenger Pau Challenger St. Brieuc Challenger Madrid Challenger Aix En Provence Challenger Salzburg Challenger Verona Challenger Vancouver Challenger Mouilleron-Le-Captif Challenger Alicante Challenger St. Tropez Challenger Brest Challenger Bergamo Challenger Roanne Challenger Bordeaux Challenger Bratislava 1 Challenger Segovia Challenger Santo Domingo Challenger Seville Challenger Cherbourg Challenger Estoril Open - Estoril Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Heineken Open - Auckland International Tennis Championships - Delray Beach Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Challenger Ford de Cherbourg - Cherbourg Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar Open - Doha Open 13 - Marseille Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Next Generation Adelaide International - Adelaide Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Zagreb Open - Zagreb Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Stella Artois Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Top Wool Challenger Biella - Biella Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Thailand Open - Bangkok PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis China Open - Beijing St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg PTT Thailand Open - Bangkok China Open - Beijing Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON Championships - London Studena Croatia Open - Umag PTT Thailand Open - Bangkok Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Jameson Cup - Milan Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Stanford Challenger Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Moselle Open - Metz US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Internazionali BNL d'Italia - Rome BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Maharashtra Open - Pune Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne Citi Open - Washington Chengdu Open - Chengdu European Open - Antwerp Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Rio Open - Rio de Janeiro Open 13 Provence - Marseille bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Murray River Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Sardegna Open - Cagliari Belgrade 2 - Belgrade Open Sud de France - Montpellier Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Libema Open - 's-Hertogenbosch Moselle Open - Metz Sofia Open - Sofia San Diego Open - San Diego Dallas Open - Dallas US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Rennes Challenger Pau Challenger Quimper Challenger Barletta Challenger Heilbronn Challenger Trieste Challenger Rennes Challenger Pozoblanco Challenger Tennis Napoli Cup - Naples Sporting Challenger - Turin Open Castilla y Leon - Segovia Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Memorial Kolyaskin - Donetsk Open Castilla y Leon Trofeo Iberdrola - Segovia International Championship of Croatia - Umag Maia Open 2002 - Maia Okal Open - Eckental Sydney International - Sydney Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Regions Morgan Keegan Championships - Memphis Siemens Open 2003 - Scheveningen Open Castilla y Leon - Segovia Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Czech Indoor Open - Prague Challenger 42 - Andrezieux Open de Franche-Comte - Besancon NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Ljubljana Open - Ljubljana NASDAQ-100 Open - Miami XI Open International D'Andorra - Andorra Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Riviera di Rimini Challenger 2004 - Rimini Western & Southern Financial Group Masters - Cincinnati Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara S Tennis Master Championship - Graz BNP Paribas Masters - Paris China Open - Beijing Pacific Life Open - Indian Wells Open de L'Isere - Grenoble NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg ATP Challenger Numea - New Caledonia Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells The LTA Men's Challenger Wrexham - Wrexham Masters Series Monte-Carlo - Monte Carlo Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Pro Tennis World Open - Sunrise Tennis Masters Series - Madrid Tennis Napoli Cup - Napoli BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tunis Open - Tunis Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto The Dubai Tennis Championships - Dubai Czech Open 2005 - Prostejov Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Top Wool Challenger - Biella BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati TED Open - Istanbul Open D'Orleans - Orleans Shanghai - Shanghai Open de L'Isere - Grenoble BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid IPP Open - Helsinki Rogers Cup - Toronto ATP Challenger Numea - New Caledonia Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami KGHM Emax Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Open Castilla y Leon - Segovia Sony Open Tennis - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Brisbane International - Brisbane Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open Castilla y Leon - Segovia Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Red Letter Days Open - Nottingham Miami Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Tata Open - Chennai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Dutch Open Tennis - Amersfoort Internazionali BNL d'Italia - Rome Miami Open - Miami Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open Sud de France - Montpellier Abierto Mexicano Telfonica MoviStar - Acapulco Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Open Seat Godo - Barcelona Movistar Open - Vina del Mar Open 13 - Marseille Open SEAT 2008 - Barcelona Wimbledon - London U.S. Open - New York BCR Open Romania - Bucharest U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris BA-CA Tennis Trophy - Vienna Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sunrise Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Open Sabadell Atlantico - Barcelona US Men's Clay Court Championship - Houston Wimbledon - London U.S. Open - New York Stockholm Open - Stockholm China Open - Beijing Rakuten Japan Open - Tokyo Australian Open - Melbourne ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg French Open - Paris Tennis Channel Open - Las Vegas Qatar ExxonMobil Open - Doha Wimbledon - London Ciudad de Pozoblanco 'Open Diputacion' - Cordoba BA-CA Tennis Trophy - Vienna Barcelona Open BancSabadell - Barcelona U.S. Open - New York Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Apia International - Sydney China Open - Beijing Australian Open - Melbourne The Dubai Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Lamberts Open by Stawag - Aachen Orange Warsaw Open - Warsaw French Open - Paris Rio Open - Rio de Janeiro The Dubai Tennis Championships - Dubai Bet-at-home Cup - Kitzbuhel Swiss Indoors Basel - Basel Wimbledon - London Intrum Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech U.S. Open - New York The Dubai Tennis Championships - Dubai Australian Open - Melbourne SkiStar Swedish Open - Bastad International German Open - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco Cordoba Open - Cordoba Rakuten Japan Open - Tokyo Wimbledon - London Open Sud de France - Montpellier Open Parc - Lyon Noventi Open - Halle Rakuten Japan Open - Tokyo Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Argentina Open - Buenos Aires Astana Open - Nur-Sultan St. Petersburg Open - St. Petersburg Cordoba Open - Cordoba Winston-Salem Open - Winston-Salem Australian Open - Melbourne Open de Nice Cote d'Azur - Nice Wimbledon - London Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Swiss Open - Gstaad Open Sud de France - Montpellier Australian Open - Melbourne Ecuador Open - Quito Gonet Geneva Open - Geneva French Open - Paris Wimbledon - London Copa Ericsson Chile - Santiago U.S. Open - New York Suisse Open - Gstaad Erste Bank Open - Vienna Brisbane International - Brisbane Wimbledon - London U.S. Open - New York Open Parc - Lyon Mercedes Cup - Stuttgart Antalya Cup - Antalya Generali Open - Kitzbuhel Australian Open - Melbourne Sydney International - Sydney French Open - Paris Ricoh Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Wimbledon - London Sydney International - Sydney U.S. Open - New York Australian Open - Melbourne Aix En Provence Challenger Erste Bank Open - Vienna French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London U.S. Open - New York Aix En Provence Challenger Ortisei Challenger Australian Open - Melbourne Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Traralgon Challenger Phoenix Challenger Tenerife Challenger European Open - Antwerp French Open - Paris Rome 1 Challenger Bordeaux Challenger Nottingham Challenger Monterrey Challenger Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Ilkley Challenger Serbia Open - Belgrade Istanbul Challenger Segovia Challenger Mallorca Championships - Mallorca Abierto de Tenis Mifel - Los Cabos Delray Beach Open - Delray Beach Wimbledon - London Montechiarugolo Challenger U.S. Open - New York Australian Open - Melbourne Wimbledon - London Open 13 - Marseille If Stockholm Open - Stockholm Open 13 - Marseille Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Medibank International - Sydney ATP Kremlin Cup - Moscow Adidas International - Sydney BellSouth Open - Vina del Mar SAP Open - San Jose China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Medibank Private International - Sydney Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm CA Tennis Trophy - Vienna Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Sydney International - Sydney The Tennis Channel Open - Las Vegas Davis Cup, World Group, 1R, SVK-ESP 4-1 BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz Brisbane - Brisbane Medibank International - Sydney Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Catella Swedish Open - Bastad Masters Series - Hamburg Open Sud de France - Montpellier AEGON International - Eastbourne Mercedes Cup - Stuttgart China Open - Beijing China Open - Beijing Open Sud de France - Montpellier Adelaide International - Adelaide Davis Cup, World Group, 1R, SUI-ESP 2-3 SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Davis Cup, World Group, QF, USA-ESP 4-1 Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington China Open - Beijing Davis Cup, World Group, QF, GER-ESP 1-4 Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Valencia Open - Valencia Brisbane International - Brisbane US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ARAG ATP World Team Championship - Dusseldorf Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Davis Cup, World Group, F, ARG-ESP 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-FRA 3-2 Millennium Estoril Open - Estoril Davis Cup, World Group, QF, ESP-GER, 3-2 Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Moselle Open - Metz Davis Cup, World Group, QF, FRA-ESP 5-0 Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Antalya Cup - Antalya AEGON International - Eastbourne Campionati BNL dItalia - Rome Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, SF, FRA-ARG 5-0 Pacific Life Open - Indian Wells Moselle Open - Metz Masters Series Monte Carlo - Monte Carlo Davis Cup, World Group, F, SRB-FRA 3-2 Masters Series - Hamburg Sony Ericsson Open - Miami Millennium Estoril Open - Estoril Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Rogers Cup - Toronto Hopman Cup - Perth Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Rogers Cup - Montreal Davis Cup, World Group, QF, ARG-FRA 3-2 Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Davis Cup, World Group, PO, ESP-UKR 5-0 Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, FRA-CAN 5-0 Rogers Masters - Toronto Pacific Life Open - Indian Wells Masters Series Madrid - Madrid Davis Cup, World Group, 1R, JPN-FRA 1-4 Tennis Masters Series - Madrid BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Coupe Rogers - Montreal ATP Cup - Brisbane, Perth, Sydney Mutua Madrid Open - Madrid Western & Southern Open - New York Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo ABN/AMRO World Tennis Tournament - Rotterdam Internazionali BNL d'Italia - Rome Campeonato de Espana Kia de Tenis 2004 - Madrid ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Madrid Internazionali BNL d'Italia - Rome Emilia-Romagna Open - Parma ABN AMRO World Tennis Tournament - Rotterdam Mallorca Championships - Mallorca Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Mallorca Championships - Mallorca Rogers Cup - Montreal AAMI Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris AAMI Classic - Kooyong AAMI Classic - Kooyong Australian Open - Melbourne Kooyong Classic - Kooyong Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Kooyong Classic - Kooyong Rogers Cup - Toronto Rolex Paris Masters - Paris All Lower level tournaments Australian Open - Melbourne Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London French Open - Paris Wimbledon - London Olympics - Beijing Olympics - London French Open - Paris Olympics - Rio de Janeiro Australian Open - Melbourne Olympics - Tokyo Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne